Skip to content

[3.14] gh-148169: Fix webbrowser %action substitution bypass of dash-prefix check (GH-148170)#148516

Merged
hugovk merged 1 commit intopython:3.14from
miss-islington:backport-d22922c-3.14
Apr 29, 2026
Merged

[3.14] gh-148169: Fix webbrowser %action substitution bypass of dash-prefix check (GH-148170)#148516
hugovk merged 1 commit intopython:3.14from
miss-islington:backport-d22922c-3.14

Conversation

@miss-islington
Copy link
Copy Markdown
Contributor

@miss-islington miss-islington commented Apr 13, 2026

(cherry picked from commit d22922c)

Co-authored-by: Stan Ulbrych stan@python.org

…-prefix check (pythonGH-148170)

(cherry picked from commit d22922c)

Co-authored-by: Stan Ulbrych <stan@python.org>
mandree added a commit to mandree/freebsd-ports that referenced this pull request Apr 13, 2026
Cherry-pick fix to resolve
Incomplete mitigation of CVE-2026-4519,
%action expansion for command injection to webbrowser.open()

Obtained from:	python/cpython#148516
Security:       CVE-2026-4786
Security:       cf75f572-378a-11f1-a119-e36228bfe7d4
mandree added a commit to mandree/freebsd-ports that referenced this pull request Apr 15, 2026
Cherry-pick fix to resolve
Incomplete mitigation of CVE-2026-4519,
%action expansion for command injection to webbrowser.open()

Obtained from:	python/cpython#148516
Security:       CVE-2026-4786
Security:       cf75f572-378a-11f1-a119-e36228bfe7d4
mandree added a commit to mandree/freebsd-ports that referenced this pull request Apr 16, 2026
Cherry-pick fix to resolve
Incomplete mitigation of CVE-2026-4519,
%action expansion for command injection to webbrowser.open()

Obtained from:	python/cpython#148516
Security:       CVE-2026-4786
Security:       cf75f572-378a-11f1-a119-e36228bfe7d4
freebsd-git pushed a commit to freebsd/freebsd-ports that referenced this pull request Apr 16, 2026
Cherry-pick fix to resolve
Incomplete mitigation of CVE-2026-4519,
%action expansion for command injection to webbrowser.open()

Obtained from:	GitHub repo
		python/cpython#148516
Security:       CVE-2026-4786
		cf75f572-378a-11f1-a119-e36228bfe7d4
gahr pushed a commit to gahr/freebsd-ports that referenced this pull request Apr 17, 2026
Cherry-pick fix to resolve
Incomplete mitigation of CVE-2026-4519,
%action expansion for command injection to webbrowser.open()

Obtained from:	GitHub repo
		python/cpython#148516
Security:       CVE-2026-4786
		cf75f572-378a-11f1-a119-e36228bfe7d4
mandree added a commit to mandree/freebsd-ports that referenced this pull request Apr 19, 2026
Cherry-pick fix to resolve
Incomplete mitigation of CVE-2026-4519,
%action expansion for command injection to webbrowser.open()

Obtained from:	GitHub repo
		python/cpython#148516
Security:       CVE-2026-4786
		cf75f572-378a-11f1-a119-e36228bfe7d4

(cherry picked from commit 965c6f7)
mandree added a commit to mandree/freebsd-ports that referenced this pull request Apr 19, 2026
Cherry-pick fix to resolve
Incomplete mitigation of CVE-2026-4519,
%action expansion for command injection to webbrowser.open()

Obtained from:	GitHub repo
		python/cpython#148516
Security:       CVE-2026-4786
		cf75f572-378a-11f1-a119-e36228bfe7d4

(cherry picked from commit 965c6f7)
@hugovk hugovk merged commit 28b4ad3 into python:3.14 Apr 29, 2026
86 of 90 checks passed
@miss-islington miss-islington deleted the backport-d22922c-3.14 branch April 29, 2026 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants